/* CSS Document */
body {
background-color: #C9E4F2;
	
} 
.taskbar {
    background: url("../images/bg_taskbar.gif") repeat-x scroll center top transparent;
    bottom: 0;
    height: 25px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 10000;
}
.taskbar_title {
    color: #0066FF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    margin-left: 25px;
    margin-top: 7px;
}
.menu_taskbar {
    color: #0066FF;
    padding-left: 20px;
    text-decoration: none;
	
}
.menu_taskbar: hover {
    color: #FF0000;
    padding-left: 20px;
    text-decoration: none;
}
.taskbar_vip {
    background: url("../images/bg_ads_vip.gif") no-repeat scroll right center transparent;
    color: #0066FF;
    float: right;
    font-size: 10px;
    height: 15px;
    margin-right: 10px;
    margin-top: 6px;
    padding-top: 2px;
    width: 200px;
}















.MapHelp h3 {
    background: url("../images/favicon.png") no-repeat scroll left 3px transparent;
    border-bottom: 1px solid #EFEFEF;
    color: #333333;
    font-size: 18px;
    font-weight: lighter;
    margin-left: 3px;
    padding: 0 0 2px 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.moveicon {
    background: url("../images/moveicon.png") no-repeat scroll right top transparent;
    height: 35px;
    left: 4px;
    position: absolute;
    top: 222px;
    width: 18px;
}
.moveicon-out {
    background: url("../images/moveicon-out.png") no-repeat scroll right top transparent;
    height: 35px;
    left: 4px;
    position: absolute;
    top: 183px;
    width: 18px;
}
a.moveicon:hover {
    background-position: right -35px;
}
a.moveicon-out:hover {
    background-position: right -35px;
}


.dtree {
    color: #333333;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
}
.dtree img {
    border: 0 none;
    vertical-align: middle;
}
.dtree a {
    color: #333333;
    font-size: 11px;
    text-decoration: none;
}
.dtree a:hover {
    color: #333333;
}
.dtree span {
    color: #333333;
    font-size: 1.2em;
}
.dTreeNode {
    padding: 0 0 0 50px;
}
.dTreeNode a {
    display: block;
    padding: 11px 0 11px 37px;
}
.dtree a.node, .dtree a.nodeSel {
    padding: 1px 2px;
    white-space: nowrap;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color: #333333;
    text-decoration: none;
}
.dtree a.nodeSel {
    background-color: #FFFF33;
}
a.TreeClose {
    background: url("../../Skins/WhiteSkin/images/close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.dTreeNav {
    font-size: 10px;
    line-height: 15px;
    padding: 27px 0 27px 64px;
}
.dTreeNode-active {
    -moz-box-shadow: 0 -5px 0 #FFF3B0 inset, 0 -5px 35px #FFF3B0 inset, 0 3px 10px #FFF9D7 inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    background: -moz-linear-gradient(center top , #FFF9D7, #FFF3B0) repeat scroll 0 0 #FFF3B0;
}
* {
    margin: 0;
    padding: 0;
}
body {
    background: url("../images/bg_header.png") repeat-x scroll 0 0 #FFFFFF;
    filter: none;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 11px;
    overflow: hidden;
}
*::-moz-selection {
    background: none repeat scroll 0 0 transparent;
    color: #316AC5;
}
div.Spacer {
    border: 0 none;
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
a {
    color: #0175D8;
    cursor: pointer;
    outline-style: none;
}
a:link, a:visited {
    color: #0175D8;
    text-decoration: none;
}
a:hover {
    color: #DD0000;
}
img, input {
    border: 0 none;
}
input::-moz-focus-inner {
    border: 0 none;
}
button::-moz-focus-inner {
    border: 0 none;
}
select::-moz-focus-inner {
    border: 0 none;
}
input:focus {
    outline: medium none;
}
textarea:focus, select:focus {
    outline: medium none;
}
ol, ul {
    list-style: none outside none;
}
#loadimg {
    background: url("../images/navicons.png") repeat scroll 0 0 transparent;
    height: 0;
    overflow: hidden;
    width: 0;
}
#WrapperClick .NonePadding {
    padding: 0;
}
#header_wrap {
    background: url("../images/ab.png") repeat-x scroll left top transparent;
    float: left;
    height: 122px;
    width: 100%;
}
#header {
    height: 122px;
    margin: 0 auto;
    position: relative;
    width: 650px;
}
#logo {
    background: url("../images/bg_logo.png") no-repeat scroll 0 0 transparent;
    height: 62px;
    left: 0;
    position: absolute;
    top: 0;
    width: 204px;
}
.logo-old {
    background: url("../images/oldlogo-large.png") no-repeat scroll 20px 5px transparent;
    float: left;
    height: 63px;
    margin: 20px 0 0 35px;
    width: 202px;
}
.logo-new {
    background: url("../images/newlogo-large3.png") no-repeat scroll 20px 5px transparent;
    float: left;
    height: 70px;
    margin: 12px 0 0 35px;
    width: 202px;
}
#nav {
    float: left;
    left: 109px;
    position: relative;
    top: 0;
}
#nav .nav-first {
    background: none repeat scroll 0 0 transparent;
}
#nav li {
    float: left;
}
#nav ul {
    position: absolute;
    top: -999em;
    width: 10em;
}
#nav ul li {
    width: 100%;
}
#nav li:hover {
    visibility: inherit;
}
#nav li li {
    background: url("../images/bg-nav-sub.gif") repeat scroll 0 0 transparent;
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    padding: 0 4px;
}
#nav li li li {
    background: url("../images/bg-nav-sub.gif") repeat scroll 0 0 transparent;
    border-left: 1px solid #E1E1E1;

    border-right: 1px solid #E1E1E1;
    padding: 0 4px;
}
.topradius {
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top: 1px solid #E1E1E1;
}
.botradius {
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom: 1px solid #E1E1E1;
}
#nav li li a:hover, #nav li li li a:hover {
    background: url("../images/bg-submenu.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    outline: 0 none;
}
#nav a:active {
    background: url("../images/nav-active.png") no-repeat scroll left 8px transparent;
}
#nav li.nav-arrow {
    background: url("../images/nav_arrow.png") no-repeat scroll center top transparent;
    height: 9px;
    position: absolute;
}
#nav a.sf-with-ul {
    min-width: 1px;
    padding-right: 18px;
}
.sf-sub-indicator {
    background: url("../images/nav-arrow.png") no-repeat scroll 0 -6px transparent;
    display: block;
    height: 5px;
    overflow: hidden;
    position: absolute;
    right: 8px;
    text-indent: -999em;
    top: 26px;
    width: 5px;
}
a > .sf-sub-indicator {
    background-position: 0 -6px;
    top: 22px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
    background-position: -5px -6px;
}
#nav ul .sf-sub-indicator {
    background-position: -5px 0;
}
#nav ul a > .sf-sub-indicator {
    background-position: 0 0;
}
#nav ul a:focus > .sf-sub-indicator, #nav ul a:hover > .sf-sub-indicator, #nav ul a:active > .sf-sub-indicator, #nav ul li:hover > a > .sf-sub-indicator, #nav ul li.sfHover > a > .sf-sub-indicator {
    background-position: -5px 0;
}
#nav a {
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    margin-left: 3px;
    overflow: hidden;
    padding: 15px 16px 12px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
#nav a:hover {
    background: url("../images/nav-hover.png") no-repeat scroll left 8px transparent;
    color: #0175D8;
}
.main-nav-hover {
    background: url("../images/nav-hover.png") no-repeat scroll left 8px transparent;
}
.submenu1 {
    display: block;
    margin: 11px 0 0 74px;
}
.submenu2 {
    display: block;
    margin: 11px 0 0 303px;
}
#nav .submenu1 li a, #nav .submenu2 li a {
    float: none;
    font-size: 11px;
    margin: 0;
    padding: 4px 12px;
    text-shadow: none;
}
#nav .sub-submenu1 {
    margin: 21px 0 0 45px;
    width: 120px;
}
#nav .sub-submenu2 {
    margin: 44px 0 0 45px;
    width: 120px;
}
#nav .sub-submenu3 {
    margin: 105px 0 0 45px;
    width: 95px;
}
.submenu2 a > .sf-sub-indicator {
    right: 5px;
    top: 9px;
}
#nav li:hover ul, #nav li.sfHover ul {
    left: 0;
    top: 2.5em;
}
ul#nav li:hover li ul, ul#nav li.sfHover li ul {
    top: -999em;
}
ul#nav li li:hover ul, ul#nav li li.sfHover ul {
    left: 10em;
    top: 0;
}
ul#nav li li:hover li ul, ul#nav li li.sfHover li ul {
    top: -999em;
}
ul#nav li li li:hover ul, ul#nav li li li.sfHover ul {
    left: 10em;
    top: 0;
}
.sf-shadow ul {
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    background: url("../images/shadow.png") no-repeat scroll right bottom transparent;
    padding: 0 17px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
    background: none repeat scroll 0 0 transparent;
}
#search {
    left: 129px;
    position: absolute;
    top: 42px;
}
.SLeft {
    background: url("../images/SLeft.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 47px;
    width: 7px;
}
.SCenter {
    background: url("../images/bg-SCenter.png") repeat-x scroll 0 0 transparent;
    float: left;
    padding: 10px 4px;
}
.SRight {
    background: url("../images/SRight.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 47px;
    width: 7px;
}
.SBox {
    background: url("../images/bg-SBox.png") repeat-x scroll 0 0 transparent;
    height: 27px;
    width: 483px;
}
.SBoxLeft {
    background: url("../images/SBoxLeft.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    width: 7px;
}
.SText {
    background: none repeat scroll 0 0 transparent;
    color: #111111;
    float: left;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 14px;
    padding: 6px;
    text-decoration: none;
    width: 342px;
}
.SButton {
    background: url("../images/btn-search.png") no-repeat scroll 0 0 transparent;
    color: #254401;
    cursor: pointer;
    float: right;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 27px;
    padding: 6px 0 7px;
    text-decoration: none;
    text-shadow: 0 1px 0 #DDEA8F;
    width: 56px;
}
input.SButton:hover {
    background: url("../images/btn-search.png") no-repeat scroll left -27px transparent;
}
input.SButton:active {
    background: url("../images/btn-search.png") no-repeat scroll left -54px transparent;
}
.SHelpClose, .SHelpOpen {
    display: block;
    float: left;
    font-size: 0;
    height: 17px;
    line-height: 0;
    margin: 5px 0 0;
    width: 17px;
}
.SHelpClose a, .SHelpOpen a {
    background: url("../images/SHelp0.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 17px;
}
.SHelpClose a:hover {
    background-position: 0 -17px;
}
.SHelpClose a:active {
    background-position: 0 -34px;
}
.SHelpOpen a {
    background: url("../images/SHelp0.png") no-repeat scroll left -34px transparent;
}
.SHelpOpen a:hover {
    background-position: 0 -17px;
}
.SHelpOpen a:active {
    background-position: 0 -34px;
}
.SHelpDiv {
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-box-shadow: 0 0 5px #333333;
    background-color: #F0F0F0;
    border: 1px solid #C1C1C1;
    color: #111111;
    display: none;
    font-size: 12px;
    left: 18px;
    overflow: hidden;
    position: absolute;
    top: 37px;
}
.SHelpDiv-div {
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-box-shadow: 0 -50px 50px #F0F0F0 inset, 0 0 100px #FFFFFF inset, 0 250px 100px #FFFFFF inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    border: 1px solid #FFFFFF;
    padding: 10px 0 36px;
    width: 416px;
}
.SHelpDiv-div h3 {
    border-bottom: 1px solid #E1E1E1;
    color: #333333;
    font-size: 18px;
    font-weight: lighter;
    padding: 0 0 7px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.SHelpDiv-div-ul {
    background: url("../images/Location.png") no-repeat scroll 290px 10px transparent;
    border-top: 1px solid #FFFFFF;
    padding: 10px 20px 0;
}
.SHelpDiv-div ul li {
    text-shadow: 0 1px 0 #FFFFFF;
}
.SHelpDiv-div ul li ul li {
    text-shadow: none;
}
.close {
    background: url("../images/Icons.png") no-repeat scroll -2px -192px transparent;
    height: 16px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 5px;
    width: 16px;
}
.SHelpDiv a {
    color: #0175D8;
}
.SHelpDiv a:hover {
    color: #DD0000;
}
.SHelpDiv ul ul {
    font-size: 11px;
    line-height: 1.5em;
    padding: 2px 0 10px 25px;
}
.SWTrans {
    float: left;
    left: 0;
    position: relative;
    top: -10px;
}
.SWRight-bgShadow {
    background: url("../images/s-shadow.png") no-repeat scroll right bottom transparent;
    left: -4px;
    padding: 0 4px 7px;
    position: relative;
}
.SWRight-bg {
    background: url("../images/SWRight-bg.png") no-repeat scroll right bottom transparent;
    display: inline-block;
    height: 10px;
    width: 505px;
}
.SWCenter-bg {
    background: url("../images/SWCenter-bg.png") repeat-x scroll center bottom transparent;
    height: 10px;
    margin-right: 7px;
}
.SWLeft {
    background: url("../images/SWLeft.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 31px;
    position: absolute;
}
.SWRight {
    background: url("../images/SWRight.png") no-repeat scroll right top transparent;
    height: 31px;
}
.SWCloseArea {
    background: url("../images/closeArea.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    position: absolute;
    right: 6px;
    top: 6px;
    width: 8px;
}
.SWContent {
    background: url("../images/bg-SW.png") repeat-x scroll center top transparent;
    height: 31px;
    margin: 0 18px 0 6px;
    position: relative;
}
.SWBut {
    background: url("../images/bg-SWBut.png") no-repeat scroll right center transparent;
    bottom: 0;
    float: left;
    height: 23px;
    position: relative;
    width: 51px;
}
.SWBut a {
    -moz-user-select: none;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    padding: 4px 0 2px 7px;
    text-shadow: 0 1px 0 #005AE7;
}
.SWBut a:hover {
    background: url("../images/bg-SWBut-hover.png") no-repeat scroll 4px 3px transparent;
    text-shadow: 0 1px 0 #000000;
}
#s-left {
    background: url("../images/s_left.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 60px;
    width: 7px;
}
#s-center {
    background: url("../images/s_center.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 60px;
    width: 487px;
}
#s-right {
    background: url("../images/s_right.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 60px;
    width: 4px;
}
#s-top {
    background: url("../images/bg_s_top.png") repeat-x scroll 0 0 transparent;
    height: 25px;
    left: 7px;
    margin: 9px 0 0 2px;
    position: absolute;
    top: 0;
    width: 483px;
}
.l_s-top {
    background: url("../images/l_s_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: 4px;
}
.s-text {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    float: left;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 19px;
    padding: 6px 6px 0;
    text-decoration: none;
    width: 344px;
}
.s-help-close {
    background: url("../images/s_help.png") repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    margin-left: 8px;
    width: 85px;
}
.s-help-open {
    background: url("../images/s_help_hover2.png") repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    margin-left: 8px;
    width: 85px;
}
.s-help-close a, .s-help-open a {
    display: block;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 19px;
    padding: 6px 0 0 17px;
}
.s-help-close a:hover {
    background: url("../images/s_help_hover.png") no-repeat scroll 0 0 transparent;
    color: #333333;
}
.s-help-open a:hover {
    background: url("../images/s_help_hover2.png") no-repeat scroll 0 0 transparent;
    color: #333333;
}
.helpdiv {
    background-color: #F9F9F9;
    border: 1px solid #C1C1C1;
    color: #111111;
    display: none;
    font-size: 12px;
    height: 10px;
    left: 9px;
    overflow: hidden;
    position: absolute;
    top: 35px;
    width: 481px;
}
a.btnlarge span {
    padding: 5px;
}
a.btn-xemthem {
    background: url("../images/btn-xemthem.png") no-repeat scroll left top transparent;
    bottom: 17px;
    height: 32px;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    width: 80px;
}
a.btn-xemthem:hover {
    background-position: 0 -32px;
}
a.btn-xemthem:active {
    background-position: 0 -64px;
}
.helpdiv a {
    color: #0175D8;
}
.helpdiv a:hover {
    color: #DD0000;
}
.helpdiv ul ul {
    font-size: 11px;
    line-height: 1.5em;
    padding: 2px 0 10px 25px;
}
#ullasthelp {
    font-size: 0.9em;
    line-height: 1.5em;
    padding: 2px 0 0 25px;
}
#s-bot {
    background: url("../images/s-shadow.png") no-repeat scroll center bottom transparent;
    float: left;
    left: -12px;
    padding: 0 8px 7px;
    position: relative;
    top: 33px;
    width: 493px;
}
#s-bot-content {
    background: url("../images/bg-where.png") no-repeat scroll 0 bottom #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    position: relative;
    width: 493px;
}
#timo {
    background: url("../images/bg_timo.png") no-repeat scroll right center transparent;
    bottom: 0;
    float: left;
    height: 23px;
    position: relative;
    width: 55px;
}
#timo a:hover {
    background: url("../images/bg_timo-hover.png") no-repeat scroll right center transparent;
}
#timo a {
    color: #707070;
    display: block;
    font-size: 1.2em;
    padding: 5px 0 5px 6px;
}
#TreeFilter {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 9px;
    padding: 4px 0 0 9px;
    white-space: normal;
}
#TreeFilter a {
    -moz-user-select: none;
    color: #FFFFFF;
    font-size: 11px;
}
#TreeFilter a:hover {
    text-shadow: 0 1px 0 #004076;
}
.boundTree {
    background: url("../images/SWTrShadow.png") repeat scroll 0 0 transparent;
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 489px;
}
#login {
    line-height: 18px;
    position: absolute;
    right: 27px;
    top: -10px;
    width: 230px;
}
#line1 {
    float: left;
    left: 1px;
    position: absolute;
    top: 18px;
}
.b_left {
    background: url("../images/b_left.png") repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 1px;
}
#taikhoan {
    background: url("../images/bg_login.png") repeat-x scroll 0 0 transparent;
    color: #707070;
    float: left;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 10px;
    height: 13px;
    padding: 4px 3px;
    width: 69px;
}
.b_right {
    background: url("../images/b_right.png") repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 1px;
}
#matkhau {
    background: url("../images/bg_login.png") repeat-x scroll 0 0 transparent;
    color: #707070;
    float: left;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 10px;
    height: 13px;
    padding: 4px 3px;
    width: 69px;
}
#line2 {
    color: #707070;
    float: left;
    font-size: 11px;
    height: 13px;
    position: absolute;
    right: 8px;
    text-align: right;
    top: 10px;
}
#line2 a, #line2 span {
    color: #333333;
    padding: 0 3px;
    text-shadow: 0 1px 0 #FFFFFF;
}
#line2 a:hover {
    color: #0175D8;
}
.line2welcome a {
    font-weight: bold;
}
.line2reg {
    font-weight: bold;
}
#line3 a:hover {
    background-position: 0 -21px;
}
#line4 {
    float: left;
    height: 21px;
    position: absolute;
    right: 36px;
    top: 97px;
    width: 150px;
}
#line4 a, #line4 span {
    color: #707070;
    display: inline-block;
    float: left;
}
#line4 a:hover {
    color: #0175D8;
}
#line4 .CaptureMap {
    background: url("../images/Icons.png") no-repeat scroll 4px -96px transparent;
    height: 12px;
    margin: 0 5px 0 0;
    padding: 5px 12px 4px 13px;
}
#line4 .PrintMap {
    background: url("../images/Icons.png") no-repeat scroll 2px -113px transparent;
    height: 12px;
    padding: 5px 12px 4px 13px;
}
#line4 .SendMap {
    background: url("../images/Icons.png") no-repeat scroll 3px -206px transparent;
    height: 12px;
    padding: 5px 13px 4px 14px;
}
#line4 .SaveViewbor {
    border-left: 1px dotted #A8ABAD;
    height: 19px;
    margin: 0 5px 0 0;
}
#line4 .SaveView {
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #AAB1B5;
    border-right: 1px solid #AAB1B5;
    border-top: 1px solid #AAB1B5;
    height: 17px;
}
#line4 .SaveView:hover {
    -moz-box-shadow: 0 0 3px #777777;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
}
#line4 .SaveView:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #B1B1B1;
    border-top: 1px solid #B1B1B1;
}
#line4 .SaveViewIcon {
    background: url("../images/Icons.png") no-repeat scroll 4px -305px transparent;
    height: 12px;
    padding: 2px 0 3px;
    width: 27px;
}
#line4 .ReturnPageScreen {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #AAB1B5;
    border-left: 1px solid #AAB1B5;
    border-top: 1px solid #AAB1B5;
    height: 17px;
    width: 27px;
}
#line4 .ReturnPageScreen:hover {
    -moz-box-shadow: 0 0 3px #777777;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
}
#line4 .ReturnPageScreen:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #B1B1B1;
    border-top: 1px solid #B1B1B1;
}
#line4 .ReturnPageScreenIcon {
    background: url("../images/Icons.png") no-repeat scroll 4px -323px transparent;
    height: 12px;
    padding: 2px 0 3px;
    width: 27px;
}
#searchtabdiv .padding {
    padding: 0 0 20px 5px;
}
.padding {
    padding: 0 5px;
}
.lang-Eng {
    background: url("../images/english.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    position: absolute;
    right: 15px;
    top: 2px;
    width: 16px;
}
.lang-Vie {
    background: url("../images/vietnam.png") no-repeat scroll 0 0 transparent;
}
#bando_tab {
    background: url("../images/bg_bando_tab.png") repeat-x scroll center bottom transparent;
    height: 37px;
    left: 0;
    position: absolute;
    top: 86px;
}
.tab_img_end {
    -moz-user-select: none;
    position: absolute;
    right: -5px;
    top: 7px;
}
#bando_tab li {
    background: url("../images/active2_right.png") no-repeat scroll 100% 80px transparent;
    float: left;
    height: 37px;
}
#bando_tab li a {
    -moz-user-select: none;
    background: url("../images/active2_left.png") no-repeat scroll 0 80px transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    padding: 14px 13px 9px;
    text-align: center;
    text-shadow: 0 1px 0 #005AE7;
}
#bando_tab li a:hover {
    background: url("../images/tab_hover.png") repeat-x scroll center bottom transparent;
}
#bando_tab li.active2, #bando_tab li.active2 a, #bando_tab li.active2 a:hover {
    color: #333333;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#bando_tab li.active3, #bando_tab li.active3 a, #bando_tab li.active3 a:hover {
    color: #333333;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#bando_tab li.active2 a:hover {
    background: url("../images/active2_left.png") no-repeat scroll 0 0 transparent;
}
#bando_tab li.active2 a, #bando_tab li.active2 a:hover {
    background-position: 0 0;
    padding: 12px 14px;
}
#bando_tab li.active2 {
    background-position: right top;
}
#bando_tab li.active3 a, #bando_tab li.active3 a:hover {
    background: url("../images/active2_left2.png") no-repeat scroll 0 0 transparent;
    padding: 12px 14px;
}
#bando_tab li.active3 {
    background: url("../images/active2_right2.png") no-repeat scroll right top transparent;
}
#content_wrap {
    float: left;
    width: 100%;
}
.LeftPanel {
    background: url("../images/bg-tab.png") repeat-x scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #B7B7B7;
    float: left;
    left: 0;
    top: 118px;
}
.bodyLeftPanel {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px 0 20px 5px;
    position: relative;
}
.mymap_div {
    padding: 15px 0 20px 5px;
}
.splExpand {
    background: url("../images/bg-splExpand.png") repeat-y scroll 0 0 transparent;
    float: left;
    height: 488px;
    left: 343px;
    position: absolute;
    width: 9px;
}
.topsp1Expand {
    background: url("../images/top-splExpand.png") no-repeat scroll center top transparent;
    height: 105px;
    left: 2px;
    position: absolute;
    top: -4px;
    width: 7px;
}
.botsp1Expand {
    background: url("../images/bot-splExpand.png") no-repeat scroll center bottom transparent;
    bottom: 0;
    height: 4px;
    position: absolute;
    width: 9px;
}

.tableft {
    height: 455px;
    padding: 5px 0 10px;
    position: relative;
    width: 345px;
}
.mainmap {
    background-color: #EDEAE2;
    border-bottom: 1px solid #B7B7B7;
    height: 486px;
    left: 352px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 122px;
    width: 672px;
}
.footer {
    background-color: #FFFFFF;
    bottom: 0;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size: 10px;
    height: 25px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.topLeftPanel {
    -moz-box-shadow: -5px 2px 7px #BBBBBB;
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    color: #707070;
    overflow: hidden;
    padding: 2px 0 0;
    position: relative;
    width: 100%;
}
.topLeftPanel a {
    color: #333333;
    display: inline;
    float: right;
    text-shadow: 0 1px 0 #FFFFFF;
}
.topLeftPanel a:hover {
    color: #111111;
}
#createNewMap {
    background: url("../images/bullet_add.png") no-repeat scroll -8px -6px transparent;
    float: left;
    font-size: 11px;
    height: 16px;
    margin: 3px 0 0 12px;
    padding: 3px 0 4px 20px;
}
.mymapsubtab {
    display: inline-block;
    float: left;
    font-size: 11px;
    margin: 2px 0 1px 5px;
}
.mymapsubtab li {
    float: left;
}
.mymapsubtab-end {
    -moz-box-shadow: 2px -2px 3px #D7DDE1 inset;
    border-bottom: 1px solid #CAD2D9;
    height: 23px;
    width: 179px;
}
.mymapsubtab li a {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border: 1px solid #B5BDC3;
    color: #111111;
    float: left;
}
.mymapsubtab li a.tab-end {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    height: 23px;
    width: 179px;
}
.mymapsubtab li a.tab-end:hover {
    background: none repeat scroll 0 0 transparent;
    filter: none;
}
.mymapsubtab li a span {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #F4FBFF;
    float: left;
    padding: 4px 8px;
}
.mymapsubtab li a:hover {
    background: -moz-linear-gradient(center top , #EBF1F5, #D7DDE1) repeat scroll 0 0 #EBF1F5;
}
.mymapsubtab li a.active {
    background: -moz-linear-gradient(center top , #FFFFFF, #E7EDF0) repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E7EDF0;
    font-weight: bold;
}
.topLeftPanel .back, .topLeftPanel .save, .topLeftPanel .edit, .topLeftPanel .trash {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #F8FCFF, #DADDE0) repeat scroll 0 0 #F8FCFF;
    border: 1px solid #9DA3A6;
    float: left;
    margin: 3px 0 2px 10px;
}
.topLeftPanel .save, .topLeftPanel .edit, .topLeftPanel .trash {
    margin: 3px 0 2px 5px;
}
.topLeftPanel .back:hover, .topLeftPanel .save:hover, .topLeftPanel .edit:hover, .topLeftPanel .trash:hover {
    -moz-box-shadow: 0 0 3px #777777;
}
.topLeftPanel .back:active, .topLeftPanel .save:active, .topLeftPanel .edit:active, .topLeftPanel .trash:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #D0D3D6;
}
.topLeftPanel .back span, .topLeftPanel .save span, .topLeftPanel .edit span, .topLeftPanel .trash span {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #EEF3F6;
    float: left;
    height: 19px;
    text-indent: -9999px;
    width: 25px;
}
.topLeftPanel .edit span {
    background: url("../images/Icons2.png") no-repeat scroll 6px 3px transparent;
}
.topLeftPanel .save span {
    background: url("../images/Icons2.png") no-repeat scroll 6px -36px transparent;
}
.topLeftPanel .back span {
    background: url("../images/Icons2.png") no-repeat scroll 6px -16px transparent;
}
.topLeftPanel .trash span {
    background: url("../images/Icons2.png") no-repeat scroll 6px -56px transparent;
}
.topLeftPanel a.back:active span, .topLeftPanel a.save:active span, .topLeftPanel a.edit:active span, .topLeftPanel .trash:active span {
    background-position: 7px 4px;
    border: medium none;
    height: 21px;
    width: 27px;
}
.topLeftPanel a.back:active span {
    background-position: 7px -15px;
}
.topLeftPanel a.save:active span {
    background-position: 7px -35px;
}
.topLeftPanel a.trash:active span {
    background-position: 7px -55px;
}
.clearPathResult {
    background: url("../images/Icons.png") no-repeat scroll -2px -192px transparent;
    height: 16px;
    padding: 0 0 2px;
    text-indent: -9999px;
    width: 16px;
}
#btnCloseMyMap {
    margin: 10px 0 0;
}
.tdreverse {
    background: url("../images/Icons.png") no-repeat scroll 1px -173px transparent;
    height: 16px;
    margin: 0 8px 0 0;
    text-indent: -9999px;
    width: 20px;
}
.printDirection {
    background: url("../images/Icons.png") no-repeat scroll 0 -117px transparent;
    height: 16px;
    margin: 0 8px 0 0;
    text-indent: -9999px;
    width: 20px;
}
#clearSearchResultText {
    background: url("../images/Icons.png") no-repeat scroll -2px -192px transparent;
    display: block;
    height: 16px;
    padding: 0 0 2px;
    text-indent: -9999px;
    width: 16px;
}
.new {
    background: url("../images/new.png") no-repeat scroll left 3px transparent;
    display: inline-block;
    text-indent: -9999px;
    width: 28px;
}
.MapHelp p {
    border-top: 1px solid #FFFFFF;
    color: #111111;
    font-size: 12px;
    line-height: 22px;
    margin: 8px 30px 12px;
}
.ym {
    float: left;
    height: 32px;
    margin-left: 8px;
    width: 32px;
}
.ym a {
    background: url("../images/ym.png") no-repeat scroll left top transparent;
    float: left;
    height: 32px;
    width: 32px;
}
.ym a:hover {
    background-position: 0 -32px;
}
.skype {
    float: left;
    height: 32px;
    margin-left: 10px;
    width: 32px;
}
.skype a {
    background: url("../images/skype.png") no-repeat scroll left top transparent;
    float: left;
    height: 32px;
    width: 32px;
}
.skype a:hover {
    background-position: 0 -32px;
}
.facebook {
    float: left;
    height: 32px;
    margin-left: 10px;
    width: 32px;
}
.facebook a {
    background: url("../images/facebook.png") no-repeat scroll left top transparent;
    float: left;
    height: 32px;
    width: 32px;
}
.facebook a:hover {
    background-position: 0 -32px;
}
#TablePlace {
    color: #333333;
    line-height: 18px;
    padding: 10px 0 0;
}
a.flnk {
    color: #0175D8;
    font-size: 12px;
    padding: 0 1px;
    white-space: nowrap;
}
a.flnk:hover {
    color: #DD0000;
}
.countPlace {
    display: block;
    font-size: 12px;
    margin: 0 2px;
    padding: 0 16px;
}
.keyPlace {
    border-bottom: 1px solid #EFEFEF;
    color: #DD0000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0 2px;
    padding: 5px 16px 8px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.keyPlace .searchinwrap {
    display: inline-block;
    height: 18px;
    margin: 0 0 0 2px;
    position: relative;
    width: 37px;
}
.keyPlace a {
    -moz-border-radius: 5px 5px 5px 5px;
    background: -moz-linear-gradient(center top , #85C600, #68B000) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #458800;
    color: #333333;
    float: left;
    position: absolute;
    top: 4px;
}
.keyPlace a span {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-user-select: none;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    padding: 1px 5px 2px;
    text-shadow: 0 -1px 0 #369707;
    white-space: nowrap;
}
.keyPlace a:hover {
    -moz-box-shadow: 0 0 4px #333333;
    background: none repeat scroll 0 0 #77BB00;
    border: 1px solid #3A7200;
}
.keyPlace a:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #65AC00;
    border: 1px solid #3E7900;
}
.resultItem {
    border-color: #FFFFFF #FFFFFF #EFEFEF;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 2px;
    padding: 8px 0 8px 10px;
    position: relative;
}
.resultItem-active {
    -moz-box-shadow: 0 -20px 50px #FFF3B0 inset, 0 2px 50px #FFF3B0 inset, 0 50px 100px #FFFDF2 inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    background: -moz-linear-gradient(center top , #FFFDF2, #FFF3B0) repeat scroll 0 0 #FFF3B0;
    border: 1px solid #E7CB21;
}
.countimg {
    float: left;
    margin: 12px 0 0 10px;
}
.icon1-10 {
    -moz-user-select: none;
    background: url("../images/Pins.png") no-repeat scroll 0 -38px transparent;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    letter-spacing: -1px;
    line-height: 19px;
    padding: 3px 15px 3px 0;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #005EED;
    width: 26px;
}
.icon1-10:hover {
    color: #FFFFFF;
}
#container .icon1-10Hover {
    background: url("../images/1-10iconHover.png") no-repeat scroll -18px -18px transparent;
    display: block;
    height: 18px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 18px;
}
#container .icon1-10:hover .icon1-10Hover {
    background-position: 0 1px;
}
.red {
    background: url("../images/Pins.png") no-repeat scroll 0 -76px transparent;
    text-shadow: 1px 1px #BE0D03;
}
.appr {
    background: url("../images/Pins.png") no-repeat scroll 0 -153px transparent;
    text-shadow: 1px 1px #0D4567;
}
.resultTitle {
    color: #333333;
    float: left;
    font-size: 15px;
    margin: 2px 0 0;
    padding: 0 1px 9px 0;
    width: 265px;
}
.resultTitle:hover {
    color: #0175D8;
}
.resultItem p {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 7px 0 5px;
    padding: 0 5px 0 3px;
    width: 297px;
}
.resultItem .comment {
    -moz-border-radius: 8px 8px 8px 8px;
    background: url("../images/quote-start.png") no-repeat scroll left top #FCF9E8;
    display: block;
    margin-bottom: 8px;
}
.resultItem .comment span {
    background: url("../images/quote-end.png") no-repeat scroll right bottom transparent;
    display: block;
    padding: 5px 18px 8px 25px;
}
.resultItem .address {
    background: url("../images/address.png") no-repeat scroll left top transparent;
    display: block;
    margin-bottom: 8px;
    padding-left: 18px;
}
.resultItem .phone {
    background: url("../images/phone.png") no-repeat scroll left top transparent;
    display: block;
    margin-bottom: 10px;
    padding-left: 18px;
}
.resultOptions {
    float: left;
}
.resultOptions li {
    display: inline;
    float: left;
}
.resultOptions li a {
    color: #0175D8;
    display: block;
    float: left;
    font-size: 11px;
    padding: 0 5px;
}
.resultOptions li a:hover {
    color: #DD0000;
}
.resultOptions span {
    color: #CCCCCC;
    float: left;
    font-size: 10px;
}
.resultImg {
    -moz-box-shadow: 0 0 7px #A1A1A1;
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: right;
    margin: 0 10px 13px 12px;
    padding: 3px;
    width: 70px;
}
.resultPage {
    float: left;
    padding: 10px 10px 10px 7px;
}
.resultPage li {
    display: inline;
    float: left;
    padding: 4px 0;
}
.resultPage li span {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #C1C1C1;
    font-size: 11px;
    margin-right: 1px;
    padding: 3px 5px;
}
.resultPage li a {
    -moz-border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF;
    border: 1px solid #C1C1C1;
    color: #333333;
    font-size: 11px;
    margin-right: 1px;
    padding: 3px 5px;
}
.resultPage li a:hover {
    -moz-box-shadow: 0 0 3px #333333;
    background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #0175D8;
    text-shadow: 0 1px 0 #FFFFFF;
}
.resultPage li a:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #B1B1B1;
    text-shadow: 0 1px 0 #EFEFEF;
}
.resultPage li span.active_page {
    background-color: #0175D8;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 6px;
}
.kotimthay {
    color: #111111;
    font-size: 12px;
    line-height: 25px;
    padding: 0 0 15px 18px;
}
.searchKey {
    color: #DD0000;
    font-size: 18px;
    font-weight: lighter;
}
.goiy {
    color: #DD0000;
}
.goiy a {
    color: #0175D8;
    font-size: 18px;
    font-weight: lighter;
}
.goiy a:hover {
    color: #DD0000;
}
.goiy span {
    color: #333333;
}
.dexuat li {
    background: url("../images/arrow_right.gif") no-repeat scroll -1px 6px transparent;
    line-height: 18px;
    padding: 4px 17px 3px;
}
.dexuat li a {
    color: #0175D8;
}
.dexuat li a:hover {
    color: #DD0000;
}
.kohailong {
    color: #111111;
    float: left;
    font-size: 12px;
    line-height: 25px;
    padding: 10px 0 10px 5px;
}
.last {
    margin-bottom: 20px;
}
#fblnk p {
    color: #555555;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 3px 13px;
}
#fblnk ul li {
    background: url("../images/arrow_right.gif") no-repeat scroll 11px 5px transparent;
    padding: 0 30px;
}
#fblnk ul li a {
    color: #0175D8;
}
#fblnk ul li a:hover {
    color: #DD0000;
}
.jForm {
    float: left;
}
.jForm p {
    color: #555555;
    float: left;
    font-size: 14px;

    font-weight: bold;
    margin-bottom: 5px;
    padding: 0 100px 0 13px;
}
.jForm .typevnmese {
    color: #DD0000;
    float: left;
    font-size: 11px;
    margin-bottom: 2px;
    padding: 0 13px;
    width: 285px;
}
.jForm div {
    float: left;
    height: 33px;
    padding: 0 13px;
    width: 283px;
}
.jForm label {
    float: left;
}
.jForm input {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/bg_input.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    color: #111111;
    float: right;
    font-family: Tahoma,Verdana,Arial,Geneva,sans-serifl;
    font-size: 12px;
    padding: 4px 3px;
}
.jForm input:active, .jForm textarea:active {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #B1B1B1;
}
.jForm .submit_wrap, .jForm .cancel_wrap {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C1C1C1;
    float: left;
    margin: 15px 0 0 13px;
}
.jForm .cancel_wrap {
    margin: 15px 0 0 5px;
}
.jForm .submit, .jForm .cancel {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #FFFFFF;
    color: #333333;
    font-family: Tahoma,Verdana,Arial,Geneva,sans-serifl;
    line-height: 15px;
    padding: 5px 8px;
}
.jForm .submit_wrap:hover, .jForm .cancel_wrap:hover {
    -moz-box-shadow: 0 0 3px #777777;
}
.jForm .submit_wrap:active .submit, .jForm .cancel_wrap:active .cancel {
    border: medium none;
    padding: 6px 9px;
}
.jForm span {
    float: left;
    padding: 0 13px;
}
.jForm textarea {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("../images/bg_textarea.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    color: #111111;
    font-family: Tahoma,Verdana,Arial,Geneva,sans-serifl;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 0 13px;
    overflow-y: auto;
    padding: 3px 0 3px 5px;
    width: 275px;
}
.jFormPopup {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    width: 360px;
}
.jFormPopup .typevnmese {
    clear: left;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 0 0 0 90px;
    width: 250px;
}
.jFormPopup h3 {
    float: left;
    font-size: 18px;
    font-weight: lighter;
}
.jFormPopup ol {
    clear: left;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 0 8px;
}
.jFormPopup li {
    float: left;
    padding: 3px 0 3px 80px;
    position: relative;
    width: 258px;
}
.jFormPopup label {
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 6px;
}
.jFormPopup input, .jFormPopup textarea {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/bg_input.png") repeat-x scroll 0 0 transparent;
    display: inline-block;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 3px;
    width: 250px;
}
.jFormPopup input {
    line-height: normal;
}
.jFormPopup .address {
    margin: 0 2px 0 0;
    width: 60px;
}
.jFormPopup .street {
    width: 180px;
}
.jFormPopup .addinfo {
    clear: left;
}
.jFormPopup .vietbandoid {
    width: 150px;
}
.jFormPopup span {
    float: left;
    padding: 0;
    width: 258px;
}
.jFormPopup .gioihan {
    margin: 2px 0 0 3px;
    width: 80px;
}
.jFormPopup .explain {
    clear: left;
    color: #777777;
}
.btnjForm {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C1C1C1;
    float: left;
    margin: 5px 5px 0 0;
}
.btnjForm span {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #FFFFFF;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 10px;
    width: auto;
}
.btnjForm:hover {
    -moz-box-shadow: 0 0 3px #777777;
    border: 1px solid #B1B1B1;
    color: #0175D8;
}
.btnjForm:active, .addsubinfo:active, .MapHelp .backbtn:active, .SearchNearBy .backbtn:active, #MyMapInfo .addsubinfo:active, #MyMapCoorPopup .addsubinfo:active, #MyMapCoorPopup .mmpopupbtn #btnSaveMyMapCoor:active, .jForm .submit_wrap:active, .jForm .cancel_wrap:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #B1B1B1;
}
.btnjForm:active span {
    border: medium none;
}
#FindPathStatus {
    color: #333333;
    float: left;
    font-size: 11px;
    margin: 1px 0 0 10px;
    text-align: right;
    text-shadow: 0 1px 0 #FFFFFF;
}
.direction-item {
    position: relative;
}
.swrap-timduong {
    margin: 0 10px;
    padding: 5px 8px 0;
}
.background {
    background-color: #F7F7F7;
}
.a-z {
    -moz-user-select: none;
    background: url("../images/Pins.png") no-repeat scroll left top transparent;
    color: #154600;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 29px;
    padding: 6px 6px 0 0;
    text-align: center;
    text-shadow: 0 1px #B4DC34;
    text-transform: uppercase;
    width: 26px;
}
.boxtimduong {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/bg_s_top.png") repeat-x scroll 0 -1px transparent;
    border: 1px solid #C1C1C1;
    color: #333333;
    font-family: Tahoma,Verdana,Arial,Geneva,sans-serif;
    font-size: 12px;
    height: 16px;
    left: 52px;
    padding: 3px 23px 4px 6px;
    position: absolute;
    top: 12px;
    width: 204px;
}
input.boxtimduong:hover, .jForm input:hover, .jForm textarea:hover, #MyMapArea input:hover, #MyMapArea textarea:hover, #MyMapCoorPopup input:hover, #MyMapCoorPopup textarea:hover, .MiniPopup .ServiceInput:hover, .MiniPopup .RadiusInput:hover {
    -moz-box-shadow: 0 0 8px #CCFFFF;
    border: 1px solid #AEDEF2;
}
input.boxtimduong:focus, .jForm input:focus, .jForm textarea:focus, #MyMapArea input:focus, #MyMapArea textarea:focus, #MyMapCoorPopup input:focus, #MyMapCoorPopup textarea:focus, .MiniPopup .ServiceInput:focus, .MiniPopup .RadiusInput:focus {
    -moz-box-shadow: 0 0 8px #CCFFFF;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AEDEF2;
    color: #333333;
}
.timduong-default {
    color: #999999;
}
.del-timduong {
    background: url("../images/del.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 263px;
    position: absolute;
    text-indent: -9999px;
    top: 17px;
    width: 23px;
}
.del-timduong:hover {
    background-position: 0 -16px;
}
.btn-timduong {
    background: url("../images/s_but.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: 291px;
    position: absolute;
    text-indent: -9999px;
    top: 18px;
    width: 13px;
}
.btn-timduong:hover {
    background-position: 0 -13px;
}
.options {
    border-bottom: 1px solid #EFEFEF;
    display: block;
    margin: 0 10px;
    padding: 5px 28px 8px 5px;
    position: relative;
}
.collapse {
    background: url("../images/bullet_blue_collapse.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 5px;
    width: 16px;
}
.expand {
    background: url("../images/bullet_blue_expand.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 5px;
    width: 16px;
}
.s-service {
    background: url("../images/services.png") no-repeat scroll 0 0 transparent;
    color: #555555;
    display: block;
    font-size: 11px;
    padding-left: 14px;
}
a.s-service:hover {
    color: #0175D8;
}
.stepsList {
    color: #333333;
    font-size: 11px;
    line-height: 18px;
    margin: 0 10px;
}
.stepsList li {
    border-bottom: 1px solid #EFEFEF;
    cursor: pointer;
    padding: 6px 0 6px 30px;
    position: relative;
}
.stepsList .StepList-hover {
    -moz-box-shadow: 0 -5px 0 #FFF3B0 inset, 0 -5px 35px #FFF3B0 inset, 0 3px 10px #FFF9D7 inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    background: -moz-linear-gradient(center top , #FFF9D7, #FFF3B0) repeat scroll 0 0 #FFF3B0;
}
.stepsList .StepList-active {
    -moz-box-shadow: 0 -5px 0 #F5D362 inset, 0 -5px 35px #F5D362 inset, 0 3px 10px #F7E163 inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    background: -moz-linear-gradient(center top , #F7E163, #F5D362) repeat scroll 0 0 #F5D362;
}
.stepsList li a {
    color: #333333;
    left: 0;
    padding: 0 0 0 8px;
    position: absolute;
}
.instruction {
    display: inline-block;
    padding-right: 45px;
}
.instructionKeyword {
    font-weight: bold;
}
.distance {
    padding: 0 8px 0 0;
    position: absolute;
    right: 0;
}
.summary {
    color: #555555;
    font-size: 12px;
    margin: 0 18px;
    padding: 8px 0;
    text-align: right;
}
.quahem {
    clear: none;
    color: #555555;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 0 8px 5px;
}
.raochan {
    clear: none;
    color: #555555;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 0 8px 5px;
}
#directionoptions {
    -moz-box-shadow: -1px -1px 5px #BBBBBB;
    background-color: #F7F7F7;
    border-top: 1px solid #EFEFEF;
    bottom: 0;
    float: left;
    padding: 8px 13px 7px 15px;
    position: absolute;
}
a.NotAlley-Off {
    background: url("../images/HemRaochan.png") no-repeat scroll -72px top transparent;
    display: block;
    float: left;
    height: 36px;
    margin: 4px 8px 0 0;
    text-indent: -9999px;
    width: 36px;
}
a.NotAlley-Off:hover {
    background-position: -72px -36px;
}
a.NotAlley-Off:active {
    background-position: -72px -72px;
}
a.NotAlley-On {
    background: url("../images/HemRaochan.png") no-repeat scroll left top transparent;
}
a.NotAlley-On:hover {
    background-position: 0 -36px;
}
a.NotAlley-On:active {
    background-position: 0 -72px;
}
a.NotCons-Off {
    background: url("../images/HemRaochan.png") no-repeat scroll -108px top transparent;
    display: block;
    float: left;
    height: 36px;
    margin: 4px 16px 0 0;
    text-indent: -9999px;
    width: 36px;
}
a.NotCons-Off:hover {
    background-position: -108px -36px;
}
a.NotCons-Off:active {
    background-position: -108px -72px;
}
a.NotCons-On {
    background: url("../images/HemRaochan.png") no-repeat scroll -36px top transparent;
}
a.NotCons-On:hover {
    background-position: -36px -36px;
}
a.NotCons-On:active {
    background-position: -36px -72px;
}
.phuongtiendichuyen {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll left top transparent;
    float: left;
    height: 44px;
    padding: 0 0 0 8px;
    width: 184px;
}
.phuongtiendichuyen li {
    display: inline;
}
a.pedestrian {
    float: left;
    height: 44px;
    text-indent: -9999px;
    width: 44px;
}
a.pedestrian:hover {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll left -44px transparent;
}
a.pedestrian:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll left -88px transparent;
}
a.pedestrian-enable, a.pedestrian-enable:hover, a.pedestrian-enable:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll left -132px transparent;
}
a.motor {
    float: left;
    height: 44px;
    text-indent: -9999px;
    width: 44px;
}
a.motor:hover {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -44px -44px transparent;
}
a.motor:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -44px -88px transparent;
}
a.motor-enable, a.motor-enable:hover, a.motor-enable:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -44px -132px transparent;
}
a.car {
    float: left;
    height: 44px;
    text-indent: -9999px;
    width: 44px;
}
a.car:hover {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -88px -44px transparent;
}
a.car:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -88px -88px transparent;
}
a.car-enable, a.car-enable:hover, a.car-enable:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -88px -132px transparent;
}
a.lorry {
    float: left;
    height: 44px;
    text-indent: -9999px;
    width: 44px;
}
a.lorry:hover {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -132px -44px transparent;
}
a.lorry:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -132px -88px transparent;
}
a.lorry-enable, a.lorry-enable:hover, a.lorry-enable:active {
    background: url("../images/phuongtiendichuyen.png") no-repeat scroll -132px -132px transparent;
}
#vehicle {
    color: #555555;
    float: left;
    font-size: 11px;
    left: 232px;
    position: absolute;
    top: 8px;
    width: 62px;
}
#vehicle option {
    padding: 1px 0 0 5px;
}
.quahem:hover {
    color: #0175D8;
}
.raochan:hover {
    color: #0175D8;
}
.ButTimDuong {
    background: url("../images/ButTimDuong.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 45px;
    margin: 5px 0 10px 5px;
    text-indent: -9999px;
    width: 101px;
}
.MapOptions {
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    background: url("../images/shadow.png") no-repeat scroll right bottom transparent;
    padding: 0 9px 9px 0;
}
.MapOptions li {
    background: url("../images/bg-nav-sub.gif") repeat scroll 0 0 transparent;
    border-left: 1px solid #E1E1E1;
    border-right: 1px solid #E1E1E1;
    padding: 0 4px;
}
.MapOptions li.separate {
    background: url("../images/lineMapOptions.gif") repeat-x scroll left center #FFFFFF;
    border-color: -moz-use-text-color #E1E1E1;
    border-style: none solid;
    border-width: 0 1px;
    clear: both;
    font-size: 0;
    height: 9px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.MapOptions li a {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #333333;
    display: block;
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 3px 0;
    position: relative;
}
.MapOptions li a:hover {
    background: url("../images/bg-submenu.png") repeat scroll 0 0 transparent;
    border-left: 1px solid #85C43E;
    border-right: 1px solid #85C43E;
    color: #FFFFFF;
    outline: 0 none;
}
.cmdeletepoint span {
    background: url("../images/Icons.png") no-repeat scroll left -153px transparent;
    height: 19px;
    padding: 2px 0 2px 20px;
}
.cmfromhere span {
    background: url("../images/Icons.png") no-repeat scroll -2px top transparent;
    height: 19px;
    padding: 2px 0 2px 20px;
}
.cmtohere span {
    background: url("../images/Icons.png") no-repeat scroll left -19px transparent;
    height: 19px;
    padding: 2px 0 2px 20px;
}
.cmshowstreet span, .cmshowcity span {
    background: url("../images/Icons.png") no-repeat scroll left -344px transparent;
    height: 19px;
    padding: 2px 0 2px 20px;
}
.cmsearchnearby span {
    background: url("../images/Icons.png") no-repeat scroll left -78px transparent;
    height: 19px;
    padding: 2px 0 2px 20px;
}
.cmcapturemap span {
    background: url("../images/Icons.png") no-repeat scroll left -97px transparent;
    height: 19px;
    padding: 2px 0 2px 20px;
}
.AvimOn {
    background: url("../images/bogo.png") no-repeat scroll -17px top transparent;
    cursor: pointer;
    float: left;
    height: 17px;
    margin-top: 5px;
    width: 17px;
}
.AvimOff {
    background: url("../images/bogo.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 17px;
    margin-top: 5px;
    width: 17px;
}
.AvimOn:hover {
    background-position: -17px -17px;
}
.AvimOn:active {
    background-position: -17px -34px;
}
.AvimOff:hover {
    background-position: left -17px;
}
.AvimOff:active {
    background-position: left -34px;
}
#Tree {
    background: -moz-linear-gradient(center top , #F6F6F6, #FFFFFF) repeat scroll 0 0 #F6F6F6;
    color: #333333;
    display: none;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    height: 0;
    overflow: auto;
    width: 473px;
}
ul.MapToolBar {
    -moz-user-select: none;
    margin: 0;
    padding: 0;
    width: 180px;
}
ul.MapToolBar li {
    float: right;
    list-style-type: none;
}
ul.MapToolBar li a {
    background: url("../images/MapTool.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 24px;
    margin-left: 5px;
    width: 83px;
}
ul.MapToolBar li a.ViewBlockHouseDis {
    background-position: 0 0;
}
ul.MapToolBar li a.ViewBlockHouseEna {
    background-position: -83px 0;
}
ul.MapToolBar li a.ViewGeoDisable {
    background-position: 0 -24px;
}
ul.MapToolBar li a.ViewGeoEnable {
    background-position: -83px -24px;
}
ul.MapToolBar li a.ViewNormalMapDis {
    background-position: 0 -48px;
}
ul.MapToolBar li a.ViewNormalMapEna {
    background-position: -83px -48px;
}
ul.MapToolBar li a.ViewSatMapDis {
    background-position: 0 -72px;
}
ul.MapToolBar li a.ViewSatMapEna {
    background-position: -83px -72px;
}
.MiniPopup {
    color: #333333;
    float: left;
    line-height: 18px;
    width: 300px;
}
#divmarkloc {
    float: left;
    font-size: 11px;
    width: 245px;
}
.MiniPopup p {
    border-bottom: 1px solid #EFEFEF;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 7px 0 0;
    padding: 0 0 5px;
}
.popupImg {
    display: block;
    float: right;
    margin: 0 10px 10px 12px;
    width: 100px;
}
.popupImg img {
    -moz-box-shadow: 0 0 7px #A1A1A1;
    max-height: 100px;
    max-width: 100px;
    padding: 3px;
}
.MiniPopup .Title {
    float: left;
    font-size: 15px;
    font-weight: bold;
}
.MiniPopup .Content .address {
    background: url("../images/address.png") no-repeat scroll left top transparent;
    display: block;
    margin-bottom: 8px;
    padding-left: 18px;
}
.MiniPopup .Content .phone {
    background: url("../images/phone.png") no-repeat scroll left top transparent;
    display: block;
    margin-bottom: 10px;
    padding-left: 18px;
}
.MiniPopup .Content a.vietbandoid {
    background: url("../images/vbdid.png") no-repeat scroll left center transparent;
    color: #0175D8;
    display: block;
    margin-bottom: 10px;
    padding-left: 18px;
}
.MiniPopup .Content a.vietbandoid:hover {
    color: #DD0000;
}
.MiniPopup .Content a.website {
    background: url("../images/homepage.png") no-repeat scroll left top transparent;
    color: #0175D8;
    display: block;
    margin-bottom: 10px;
    padding-left: 18px;
}
.MiniPopup .Content a.website:hover {
    color: #DD0000;
}
.MiniPopup .Content span.comment {
    display: block;
    margin-bottom: 10px;
    padding-left: 10px;
}
.MiniPopup .CommonFunction {
    float: left;
    padding: 3px 0 5px 5px;
}
.MiniPopup .CommonFunction li {
    display: inline;
    float: left;
}
.MiniPopup .CommonFunction li a {
    display: block;
    float: left;
    font-size: 11px;
    padding: 0 5px;
}
.MiniPopup .DirectFunction {
    border-top: 1px solid #EFEFEF;
    clear: both;
    margin-top: 10px;
    padding: 10px 0 0;
    text-align: left;
}
.MiniPopup ol {
    clear: left;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 7px 0 0;
}
.MiniPopup ol li {
    padding: 3px 0 3px 90px;
    position: relative;
}
.MiniPopup ol li span.Tit {
    font-weight: bold;
    left: 0;
    position: absolute;
}
.MiniPopup ol li span.police {
    color: #DD0000;
}
.MiniPopup ol li span.Content {
    display: inline-block;
    width: 160px;
}
.MiniPopup .SearchNearBy {
    color: #777777;
}
.MiniPopup .SearchNearBy li {
    float: left;
    padding: 3px 0 3px 128px;
    width: 111px;
}
.MiniPopup .ServiceTit, .MiniPopup .ServiceInput {
    left: 0;
    position: absolute;
}
.MiniPopup .RadiusTit, .MiniPopup .ServiceInput {
    display: inline-block;
}
.MiniPopup .ServiceInput, .MiniPopup .RadiusInput {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/bg_input.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    color: #111111;
    display: inline-block;
    font-size: 11px;
    line-height: 18px;
    padding: 3px;
}
.MiniPopup .ServiceInput {
    width: 116px;
}
.MiniPopup .RadiusInput {
    float: left;
    width: 60px;
}
.MiniPopup .CommonFunction li a.backbtn {
    padding: 0;
}
.MiniPopup .subTit {
    font-size: 12px;
}
.MiniPopup .backbtn2 {
    clear: both;
    line-height: normal;
    margin: 10px 0 0;
}
.dirPrevAvai {
    background: url("../images/dirControl.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirPrevDis {
    background: url("../images/dirControl.png") no-repeat scroll -33px 0 transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirNextAvai {
    background: url("../images/dirControl.png") no-repeat scroll 0 -21px transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirNextDis {
    background: url("../images/dirControl.png") no-repeat scroll -33px -21px transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirPlayStepAvai {
    background: url("../images/dirControl.png") no-repeat scroll 0 -42px transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirPlayStepDis {
    background: url("../images/dirControl.png") no-repeat scroll -33px -42px transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirStopAvai {
    background: url("../images/dirControl.png") no-repeat scroll 0 -63px transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.dirStopDis {
    background: url("../images/dirControl.png") no-repeat scroll -33px -63px transparent;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 0 4px;
    width: 33px;
}
.MapTools {
    float: left;
    height: 27px;
    position: relative;
    width: 286px;
}
a.MTools-raochanDis {
    background: url("../images/MapToolBar.png") no-repeat scroll left top transparent;
    float: left;
    height: 27px;
    text-indent: -9999px;
    width: 89px;
}
a.MTools-raochanEna {
    background: url("../images/MapToolBar.png") no-repeat scroll 0 -54px transparent;
    float: left;
    height: 27px;
    text-indent: -9999px;
    width: 89px;
}
a.MTools-raochanDis:hover {
    background-position: 0 -27px;
}
a.MTools-ranhgioiDis {
    background: url("../images/MapToolBar.png") no-repeat scroll -89px top transparent;
    float: left;
    height: 27px;
    text-indent: -9999px;
    width: 82px;
}
a.MTools-ranhgioiEna {
    background: url("../images/MapToolBar.png") no-repeat scroll -89px -54px transparent;
    float: left;
    height: 27px;
    text-indent: -9999px;
    width: 82px;
}
a.MTools-ranhgioiDis:hover {
    background-position: -89px -27px;
}
a.MTools-dokhcachDis {
    background: url("../images/MapToolBar.png") no-repeat scroll -171px top transparent;
    float: left;
    height: 27px;
    text-indent: -9999px;
    width: 115px;
}
a.MTools-dokhcachEna {
    background: url("../images/MapToolBar.png") no-repeat scroll -171px -54px transparent;
    float: left;
    height: 27px;
    text-indent: -9999px;
    width: 115px;
}
a.MTools-dokhcachDis:hover {
    background-position: -171px -27px;
}
.SelectPlace {
    background: url("../images/bg-goiytimduong.png") no-repeat scroll right top transparent;
    height: 332px;
    left: 310px;
    overflow: hidden;
    padding: 5px 8px 9px 17px;
    position: absolute;
    width: 282px;
}
.SelectPlaceArrow {
    background: url("../images/goiytimduong-arrow.png") no-repeat scroll left top transparent;
    height: 35px;
    left: 0;
    position: absolute;
    width: 17px;
}
.SelectPlaceDiv {
    height: 90%;
    padding: 15px 7px 15px 15px;
}
.SelectPlaceTitle {
    height: 38px;
    padding: 0 0 0 8px;
}
.SelectPlaceTitle h3 {
    color: #E37833;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
}
.SelectPlaceContent {
    background: url("../images/SPshadow-inset.png") no-repeat scroll left top transparent;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    height: 260px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 260px;
}
.TitFlag {
    float: right;
    margin-right: 18px;
}
.SelectPlaceCloseBut {
    background: url("../images/Icons.png") no-repeat scroll -2px -192px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 13px;
    text-indent: -9999px;
    top: 9px;
    width: 16px;
}
.SPcountPlace {
    margin: 0;
    padding: 0 16px 0 5px;
}
.SPkeyPlace {
    margin: 0;
    padding: 5px 16px 8px 5px;
}
.SPresultItem {
    margin: 0 3px 0 0;
    padding: 8px 0 15px 5px;
}
.SPresultItem-active {
    -moz-box-shadow: 0 -20px 50px #FFF3B0 inset, 0 2px 50px #FFF3B0 inset, 0 50px 100px #FFF9D7 inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    background: -moz-linear-gradient(center top , #FFF9D7, #FFF3B0) repeat scroll 0 0 #FFF3B0;
}
.SPresultItem p {
    margin: 7px 0 0;
    padding: 0 5px 0 0;
    width: 228px;
}
.SPresultItem .phone {
    margin: 0;
}
.SPresultTitle {
    margin: 0;
    width: 180px;
}
.SPresultPage {
    padding: 10px 10px 15px 8px;
}
.backbtn {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C1C1C1;
    float: left;
    margin: 0 0 0 4px;
}
.backbtn span {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #FFFFFF;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 7px;
}
a.backbtn:hover {
    -moz-box-shadow: 0 0 3px #777777;
    border: 1px solid #B1B1B1;
    color: #0175D8;
}
a.backbtn:active span {
    border: medium none;
    padding: 2px 8px;
}
.pin-mymap {
    background: url("../images/pin-mymap.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.MapHelp ul li.li2 {
    background: url("../images/arrow_right.gif") no-repeat scroll 12px 12px transparent;
}
#InforOfMyMap {
    float: left;
    padding: 5px 0 0;
}
#MyMapArea h3, .mymaptitle {
    background: url("../images/favicon.png") no-repeat scroll left 3px transparent;
    border-bottom: 1px solid #EFEFEF;
    color: #333333;
    float: left;
    font-size: 18px;
    font-weight: lighter;
    margin: 0 13px;
    padding: 0 0 2px 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 278px;
}
#MyMapInfo {
    background: none repeat scroll 0 0 #F7F7F7;
    border-top: 1px solid #FFFFFF;
    float: left;
    margin: 0 13px;
    padding: 8px 0;
}
#MyMapInfo .listsubinfo .Mname {
    left: 15px;
    position: absolute;
}
#MyMapInfo .listsubinfo .Mvalue {
    display: inline-block;
    padding: 0 0 0 5px;
}

.MapHelp ul {
    border-top: 1px solid #FFFFFF;
    font-size: 12px;
    line-height: 25px;
    padding: 8px 0 25px;
}
.MyMapHelpspan {
    padding: 0 0 0 16px;
}
.MapHelp ul li {
    background: url("../images/arrow_right.gif") no-repeat scroll 12px 6px transparent;
    color: #111111;
    line-height: 18px;
    padding: 4px 17px 5px 30px;
}
.MapHelp ul a {
    color: #111111;
}
.MapHelp ul a:hover {
    color: #0175D8;
}
#MyMapArea {
    float: left;
}
#MyMapArea ol.info, #MyMapArea ol.inputinfo {
    color: #111111;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0 8px;
    width: 283px;
}
#MyMapArea ol.inputinfo {
    border-bottom: 1px solid #EFEFEF;
}
#MyMapArea ol.info li, #MyMapArea ol.inputinfo li {
    padding: 6px 0 6px 60px;
    position: relative;
}
#MyMapArea ol.info li {
    border-bottom: 1px solid #EFEFEF;
}
#MyMapArea input#txtMapTitle {
    font-size: 11px;
}
#MyMapArea input, #MyMapArea textarea {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/bg_input.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    color: #111111;
    display: inline-block;
    font-size: 11px;
    line-height: 18px;
    padding: 3px;
    width: 205px;
}
#MyMapArea .listsubinfoinput input {
    padding: 2px 3px;
}
#MyMapArea input {
    line-height: normal;
}
#MyMapArea textarea {
    background-color: #FFFFFF;
    font: 0.9em/15px Tahoma,Geneva,sans-serif;
    height: 47px;
}
.del {
    background: url("../images/Icons.png") no-repeat scroll -2px -191px transparent;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 2px;
    width: 16px;
}
#MyMapArea .NameTit, #MyMapArea .InfoTit {
    font-weight: bold;
    left: 0;
    padding: 0 0 0 5px;
    position: absolute;
}
#MyMapArea .input {
    top: 9px;
}
#MyMapArea .Name, #MyMapArea .Info {
    display: inline-block;
    padding: 0 3px 0 0;
}
.subinfo {
    border-top: 1px solid #FFFFFF;
    color: #111111;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 8px;
    padding: 6px 0 6px 5px;
    width: 274px;
}
#CoorPropertyInfo {
    height: 80px;
    overflow: auto;
}
.listsubinfo {
    color: #111111;
    float: left;
    font-size: 11px;
    line-height: 18px;
    margin: 0 8px;
    width: 283px;
}
.listsubinfo li {
    border-bottom: 1px solid #EFEFEF;
    clear: both;
    float: left;
    padding: 1px 0;
    position: relative;
    width: 283px;
}
#MyMapInfo .listsubinfoinput li {
    padding: 1px 0 1px 147px;
    width: 136px;
}
.listsubinfo li.hiline {
    background: none repeat scroll 0 0 #F6F6F6;
}
#MyMapInfo .listsubinfo .inputname {
    left: 10px;
    position: absolute;
}
.listsubinfo .name {
    float: left;
    line-height: 14px;
    padding: 0 0 0 5px;
    width: 155px;
}
.listsubinfo .value {
    display: inline-block;
    float: left;
    line-height: 14px;
    padding: 0 3px 0 0;
    width: 120px;
}
#MyMapCoorPopup .listsubinfo .name {
    width: 118px;
}
#MyMapCoorPopup .listsubinfo .value {
    width: 119px;
}
.addsubinfo {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C1C1C1;
    clear: left;
    float: left;
    margin: 5px 0 0 214px;
}
.addsubinfo span {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #FFFFFF;
    color: #333333;
    float: left;
    padding: 1px 10px;
}
.addsubinfo:hover {
    -moz-box-shadow: 0 0 3px #777777;
    color: #0175D8;
}
.addsubinfo:active span {
    border: medium none;
    padding: 2px 11px;
}
#MyMapCoorList {
    border-top: 1px solid #FFFFFF;
    float: left;
    padding: 25px 0 10px;
}
#MyMapCoorList .listpins {
    border-top: 1px solid #FFFFFF;
    color: #333333;
    float: left;
    font-size: 11px;
    line-height: 18px;
    margin: 0 10px;
    padding: 8px 8px 0;
    width: 289px;
}
#MyMapCoorList .listpins .MyMapDel {
    margin: 0;
    position: absolute;
    right: 0;
    top: 5px;
}
#MyMapCoorList .listpins li {
    border-bottom: 1px solid #EFEFEF;
    float: left;
    padding: 7px 0;
    position: relative;
    width: 289px;
}
#MyMapCoorList .listpins li .MyMapCoorListImage {
    float: left;
    min-height: 28px;
    padding: 0 0 0 40px;
}
.MyMapCoorList-active {
    -moz-box-shadow: 0 -20px 50px #FFF3B0 inset, 0 2px 50px #FFF3B0 inset, 0 50px 100px #FFF9D7 inset, 0 2px 8px rgba(200, 200, 200, 0.3);
    background: -moz-linear-gradient(center top , #FFF9D7, #FFF3B0) repeat scroll 0 0 #FFF3B0;
}
.MMCoorLeft {
    float: left;
}
.listpinstit {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 16px;
    padding: 0 3px 0 0;
    width: 222px;
}
.listpinstit:hover {
    color: #0175D8;
}
.listpinsinfo {
    clear: left;
    display: inline-block;
    float: left;
    line-height: 15px;
    margin: 8px 0 0;
    padding: 0 3px 0 0;
    width: 246px;
}
#mymaptoolbar {
    clear: both;
    float: left;
    width: 100%;
}
#MyMapToolbar {
    float: left;
    margin: 0 10px 5px;
    width: 303px;
}
#MyMapToolbar li {
    display: inline-block;
    float: left;
}
.ToolbarExplain {
    -moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #FFF9D7;
    border: 1px solid #E2C822;
    color: #333333;
    display: none;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 0 10px;
    padding: 5px 15px;
    width: 273px;
}
.btnMove {
    background: url("../images/myMapTools.png") no-repeat scroll left top transparent;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 26px;
}
.btnMove:hover {
    background-position: 0 -26px;
}
.btnMove:active {
    background-position: 0 -52px;
}
.btnMoveActive, .btnMoveActive:hover, .btnMoveActive:active {
    background: url("../images/myMapTools.png") no-repeat scroll left -78px transparent;
}
.btnAddPoint {
    background: url("../images/myMapTools.png") no-repeat scroll -26px top transparent;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 26px;
}
.btnAddPoint:hover {
    background-position: -26px -26px;
}
.btnAddPoint:active {
    background-position: -26px -52px;
}
.btnAddPointActive, .btnAddPointActive:hover, .btnAddPointActive:active {
    background: url("../images/myMapTools.png") no-repeat scroll -26px -78px transparent;
}
.btnAddText {
    background: url("../images/myMapTools.png") no-repeat scroll -52px top transparent;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 26px;
}
.btnAddText:hover {
    background-position: -52px -26px;
}
.btnAddText:active {
    background-position: -52px -52px;
}
.btnAddTextActive, .btnAddTextActive:hover, .btnAddTextActive:active {
    background: url("../images/myMapTools.png") no-repeat scroll -52px -78px transparent;
}
.btnAddPolyline {
    background: url("../images/myMapTools.png") no-repeat scroll -78px top transparent;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 26px;
}
.btnAddPolyline:hover {
    background-position: -78px -26px;
}
.btnAddPolyline:active {
    background-position: -78px -52px;
}
.btnAddPolylineActive, .btnAddPolylineActive:hover, .btnAddPolylineActive:active {
    background: url("../images/myMapTools.png") no-repeat scroll -78px -78px transparent;
}
.btnAddPolygon {
    background: url("../images/myMapTools.png") no-repeat scroll -104px top transparent;
    display: block;
    height: 26px;
    text-indent: -9999px;
    width: 26px;
}
.btnAddPolygon:hover {
    background-position: -104px -26px;
}
.btnAddPolygon:active {
    background-position: -104px -52px;
}
.btnAddPolygonActive, .btnAddPolygonActive:hover, .btnAddPolygonActive:active {
    background: url("../images/myMapTools.png") no-repeat scroll -104px -78px transparent;
}
#MyMapList {
    float: left;
}
.MapHelp {
    float: left;
    padding: 25px 5px 5px 10px;
}
.MyMapHelp {
    padding: 5px 5px 5px 10px;
}
#MyMapList a.flnk, #MarkLocation a.flnk {
    color: #0175D8;
}
#MyMapList a.flnk:hover, #MarkLocation a.flnk:hover {
    color: #DD0000;
}
.MyMapList {
    border-color: #FFFFFF #FFFFFF #EFEFEF;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 2px;
    padding: 0 0 8px 8px;
    position: relative;
}
.MyMapListLeft {
    color: #333333;
    float: left;
    width: 285px;
}
.MyMapListLeft p {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 0 0 5px;
    padding: 0 5px;
    width: 297px;
}
.MyMapListLeft .Info {
    background: url("../images/address.png") no-repeat scroll left top transparent;
    display: block;
    padding-left: 18px;
}
.MyMapDel {
    background: url("../images/MapListDel.png") no-repeat scroll 4px center transparent;
    float: right;
    margin: 8px 0 0;
    text-indent: -9999px;
    width: 24px;
}
.MyMapDel:hover {
    background-position: -24px center;
}
.MapListIcon {
    -moz-user-select: none;
    background: url("../images/Pins.png") no-repeat scroll 0 -109px transparent;
    color: #FFAB50;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: bold;
    height: 30px;
    letter-spacing: -1px;
    margin: 2px 0 0 2px;
    padding: 0 13px 13px 2px;
    text-align: center;
    text-shadow: 1px 1px #006F01;
    width: 26px;
}
.MapListTitle {
    color: #333333;
    float: left;
    font-size: 15px;
    margin: 2px 0 0;
    padding: 9px 1px 5px 0;
    width: 241px;
}
.MapListTitle:hover {
    color: #0175D8;
}
.MapListTitle span {
    font-size: 11px;
    font-weight: normal;
    letter-spacing: -1px;
    margin-left: 4px;
}
#MyMapCoorPopup {
    color: #333333;
    float: left;
}
#MyMapCoorPopup h3 {
    float: left;
    font-size: 18px;
    font-weight: lighter;
}
#MyMapCoorPopup ol.info, #MyMapCoorPopup ol.inputinfo {
    clear: left;
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin: 7px 0 0;
    width: 200px;
}
#MyMapCoorPopup li {
    padding: 3px 0 3px 50px;
}
#MyMapCoorPopup ol.inputinfo li {
    position: relative;
}
#MyMapCoorPopup li.li-2 {
    border-bottom: 1px solid #EFEFEF;
}
#MyMapCoorPopup .NameTit, #MyMapCoorPopup .InfoTit {
    font-weight: bold;
    left: 0;
    position: absolute;
}
#MyMapCoorPopup .Name, #MyMapCoorPopup .Info {
    display: inline-block;
}
#MyMapCoorPopup input, #MyMapCoorPopup textarea {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../images/bg_input.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    color: #111111;
    display: inline-block;
    font-size: 11px;
    line-height: 15px;
    padding: 3px;
    width: 205px;
}
#MyMapCoorPopup .input {
    top: 6px;
}
#MyMapCoorPopup input {
    line-height: normal;
}
#MyMapCoorPopup textarea {
    font-family: Tahoma,Geneva,sans-serif;
    height: 47px;
}
#MyMapCoorPopup .PointIcon {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #FFFFFF, #DBF4FF) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AEDEF2;
    clear: right;
    cursor: pointer;
    float: left;
    margin: 0 0 0 75px;
}
#MyMapCoorPopup .PointIcon span {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #FFFFFF;
    float: left;
    height: 33px;
    padding: 2px 0 0;
    text-align: center;
    width: 35px;
}
#MyMapCoorPopup .PointIcon:hover {
    -moz-box-shadow: 0 0 8px #CCFFFF;
    border: 1px solid #47C0F2;
}
#MyMapCoorPopup .PointIcon:active {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #BBEAFF;
    border: 1px solid #83CEED;
}
#MyMapCoorPopup .PointIcon:active span {
    border: medium none;
    padding: 3px 1px 1px;
}
.MMPublic {
    clear: left;
    float: left;
    width: 250px;
}
#MyMapCoorPopup input#chkPublic {
    border: medium none;
    clear: left;
    display: block;
    float: left;
    height: 13px;
    margin: 0 5px 0 10px;
    padding: 0;
    width: 13px;
}
#MyMapCoorPopup label {
    clear: none;
    float: left;
    font-size: 11px;
    width: 200px;
}
#MyMapCoorPopup .subinfo {
    clear: left;
    color: #333333;
    font-size: 11px;
    padding: 6px 0 0;
    width: 250px;
}
#MyMapCoorPopup .listsubinfo {
    background-color: #F7F7F7;
    clear: left;
    color: #333333;
    margin: 0;
    padding: 0 0 5px;
    width: 275px;
}
#MyMapCoorPopup .listsubinfo li {
    border-bottom: 1px solid #FFFFFF;
    padding: 1px 0 1px 10px;
    width: 245px;
}
#MyMapCoorPopup .listsubinfo .li-relative {
    float: left;
    padding: 1px 0 1px 16px;
    width: 229px;
}
#MyMapCoorPopup .listsubinfo .Mname {
    float: left;
    width: 130px;
}
#MyMapCoorPopup .listsubinfo .Mvalue {
    float: left;
}
#MyMapCoorPopup .listsubinfo li.PropertyChild {
    float: left;
    padding: 1px 0 1px 10px;
}
#MyMapCoorPopup .listsubinfo li.PropertyChild input.inputname {
    margin: 0 2px 0 0;
}
#MyMapCoorPopup .listsubinfo li.PropertyChild input {
    float: left;
}
#MyMapCoorPopup .listsubinfo li.PropertyChild a.delete {
    background: url("../images/Icons.png") no-repeat scroll -2px -191px transparent;
    display: block;
    float: left;
    height: 16px;
    margin-left: 1px;
    text-indent: -9999px;
    width: 16px;
}
#MyMapCoorPopup .listsubinfo input {
    padding: 2px 3px;
}
#btnSaveMyMapCoor {
    float: left;
}
.mmpopupbtn {
    clear: left;
    float: left;
    margin: 8px 0 0 8px;
    width: 200px;
}
.mmpopupbtn #btnSaveMyMapCoor {
    -moz-border-radius: 4px 4px 4px 4px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C1C1C1;
    cursor: pointer;
    float: left;
    margin: 0 5px 0 0;
}
.mmpopupbtn #btnSaveMyMapCoor span {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #FFFFFF;
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 10px;
}
.mmpopupbtn #btnSaveMyMapCoor:hover {
    -moz-box-shadow: 0 0 3px #777777;
    color: #0175D8;
}
.mmpopupbtn #btnSaveMyMapCoor:active span {
    border: medium none;
    padding: 4px 11px;
}
.ButtonTitleLeft {
    background: url("../images/buttontitle.png") no-repeat scroll left top transparent;
    height: 24px;
    position: absolute;
}
.ButtonTitleRight {
    background: url("../images/buttontitle.png") no-repeat scroll right -24px transparent;
    height: 24px;
}
.ButtonTitleContent {
    background: url("../images/buttontitle.png") repeat-x scroll center -48px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 15px;
    margin: 0 6px 0 5px;
    padding: 5px 10px 4px 9px;
    position: relative;
}
.ButtonTitleArrow {
    background: url("../images/buttontitle.png") no-repeat scroll -5px top transparent;
    height: 7px;
    left: 40%;
    position: absolute;
    top: -5px;
    width: 13px;
}
.dokhoangcach {
    background: url("../images/bg-dokhoangcach.png") no-repeat scroll 0 0 transparent;
    display: none;
    font-size: 10px;
    height: 77px;
    line-height: 15px;
    padding: 8px 0 0 15px;
    position: absolute;
    right: -1px;
    top: 139px;
    width: 282px;
}
.btn-dokhoangcach {
    background: url("../images/btn-dokhoangcach.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    position: absolute;
    right: 3px;
    top: -23px;
    width: 127px;
}
.dokhoangcach p {
    color: #555555;
    font-size: 11px;
    margin: 3px 0 0;
    padding: 0 0 0 10px;
}
.dokhoangcach p.huongdan {
    color: #999999;
    margin: 3px 0 7px;
}
.PopupTraffic {
    background: url("../images/bg-giaothong.png") no-repeat scroll 0 0 transparent;
    color: #555555;
    display: none;
    font-size: 10px;
    height: 77px;
    line-height: 15px;
    padding: 8px 0 0 8px;
    position: absolute;
    right: 0;
    top: 139px;
    width: 288px;
}
.btn-PopupTraffic {
    background: url("../images/btn-giaothong.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    left: 0;
    position: absolute;
    top: -23px;
    width: 101px;
}
.ColPopupTraffic {
    float: left;
    height: 60px;
    padding: 8px 0 0 10px;
    width: 130px;
}
.PopupTraffic-construction {
    background: url("../images/raochan.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 45px;
    padding: 0 8px 0 0;
    width: 46px;
}
.PopupTraffic-jam {
    background: url("../images/ketxe.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 45px;
    padding: 0 8px 0 0;
    width: 46px;
}
.PopupTraffic-count {
    color: #DD0000;
    float: left;
    font-size: 18px;
    height: 18px;
    padding: 8px 0 0;
    width: 70px;
}
.PopupTraffic-text {
    float: left;
    font-size: 11px;
    height: 18px;
    width: 70px;
}
.imgConstruction-red {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -15px transparent;
    display: block;
    height: 15px;
    width: 20px;
}
.imgConstruction-green {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -49px transparent;
    display: block;
    height: 15px;
    width: 20px;
}
.imgConstruction-yellow {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -83px transparent;
    display: block;
    height: 15px;
    width: 20px;
}
.imgConstruction-orange {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -117px transparent;
    display: block;
    height: 15px;
    width: 20px;
}
.imgTraffic-red {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -141px transparent;
    display: block;
    height: 25px;
    width: 32px;
}
.imgTraffic-green {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -175px transparent;
    display: block;
    height: 25px;
    width: 32px;
}
.imgTraffic-yellow {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -209px transparent;
    display: block;
    height: 25px;
    width: 32px;
}
.imgTraffic-orange {
    background: url("../images/giaothong-icons.png") no-repeat scroll 0 -243px transparent;
    display: block;
    height: 25px;
    width: 32px;
}
.tipsy {
    font-size: 11px;
    padding: 5px;
}
.tipsy-inner-wrap {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 0 4px #444444;
    border: 1px solid #EFEFEF;
}
.tipsy-inner {
    -moz-border-radius: 3px 3px 3px 3px;
    background: url("../images/bg-tipsy.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    max-width: 200px;
    padding: 3px 6px 4px;
    text-align: center;
    text-shadow: 0 1px 0 #001A36;
    white-space: nowrap;
}
.tipsy-arrow {
    background: url("../images/tipsy.png") no-repeat scroll 0 0 transparent;
    bottom: 1px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
}
.centerbottom {
    background-position: center bottom;
}
.leftbottom {
    background-position: 18px -414px;
}
.rightbottom {
    background-position: right -358px;
}
.SendMapLinks-wrap {
    background: url("../images/bg-links.png") no-repeat scroll 0 0 transparent;
    color: #555555;
    display: none;
    font-size: 11px;
    height: 124px;
    line-height: 20px;
    padding: 10px 20px;
    position: absolute;
    right: 9px;
    top: 116px;
    width: 258px;
}
.SendMapLinks-wrap label {
    clear: both;
    float: left;
}
.SendMapLinks-wrap .margin {
    margin: 5px 0 0;
    width: 256px;
}
.input-wrap {
    -moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #C1C1C1;
    clear: both;
    float: left;
    height: 17px;
    padding: 0;
}
.SendMapLinks-wrap input {
    -moz-border-radius: 5px 5px 5px 5px;
    background: -moz-linear-gradient(center top , #F2F2F2, #FFFFFF) repeat scroll 0 0 #F2F2F2;
    border: 1px solid #FFFFFF;
    color: #111111;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 13px;
    padding: 1px 3px;
    width: 250px;
}
.SendMapLinks-wrap ul {
    border-top: 1px dotted #CCCCCC;
    clear: both;
    display: inline;
    float: left;
    margin: 10px 0 0;
    padding: 6px 0 0;
    width: 260px;
}
.SendMapLinks-wrap ul li {
    float: left;
    padding: 0 5px;
}
.SendMapLinks-wrap ul li a {
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.btn-links {
    background: url("../images/btn-links.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    position: absolute;
    right: 0;
    top: -22px;
    width: 40px;
}
.shareFacebook {
    background: url("../images/btn-share.png") no-repeat scroll -1px -1px transparent;
}
.shareTwitter {
    background: url("../images/btn-share.png") no-repeat scroll -1px -19px transparent;
}
.shareDelicious {
    background: url("../images/btn-share.png") no-repeat scroll -1px -37px transparent;
}
.shareDigg {
    background: url("../images/btn-share.png") no-repeat scroll -1px -55px transparent;
}
.shareWordpress {
    background: url("../images/btn-share.png") no-repeat scroll -1px -72px transparent;
}
.share360plus {
    background: url("../images/btn-share.png") no-repeat scroll -1px -123px transparent;
}
.shareLinkhay {
    background: url("../images/btn-share.png") no-repeat scroll -1px -106px transparent;
}
.shareYume {
    background: url("../images/btn-share.png") no-repeat scroll -1px -140px transparent;
}
.shareYahooMess {
    background: url("../images/btn-share.png") no-repeat scroll -1px -157px transparent;
}
.shareZingme {
    background: url("../images/btn-share.png") no-repeat scroll -1px -174px transparent;
}
.IE6-warning {
    background-color: #F1F4F5;
    border: 10px solid #505659;
    left: 320px;
    padding: 30px 20px 20px;
    position: absolute;
    top: 100px;
    width: 500px;
}
.IE6-warning p {
    float: left;
    margin: 0 0 10px;
}
.IE6-warning span {
    color: #DD0000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 10px;
    width: 385px;
}
.IE6-warning .warning-img {
    display: block;
    float: left;
    margin: 0 30px 0 10px;
}
.IE6-warning .Browser {
    display: inline;
    margin: 20px 0 0;
    text-align: center;
}
.IE6-warning .Firefox, .IE6-warning .Chrome, .IE6-warning .Safari, .IE6-warning .Opera, .IE6-warning .IE8 {
    background: url("../images/BrowserIcon.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 50px;
    margin: 0 20px 20px 0;
    width: 145px;
}
.IE6-warning .Firefox {
    background-position: 0 -50px;
}
.IE6-warning .Chrome {
    background-position: 0 -100px;
}
.IE6-warning .Safari {
    background-position: 0 -150px;
}
.IE6-warning .Opera {
    background-position: 0 -200px;
}
.IE6-warning .IE8 {
    background-position: 0 0;
}
.favToogle-Dis {
    background: url("../images/Icons.png") no-repeat scroll 2px -364px transparent;
    display: inline-block;
    height: 13px;
    padding: 0 0 0 5px;
    width: 13px;
}
.favimg {
    background: url("../images/Icons.png") no-repeat scroll -3px -364px transparent;
}
.favToogle-Ena {
    background: url("../images/Icons.png") no-repeat scroll 2px -383px transparent;
}
.fav1-10 {
    -moz-user-select: none;
    background: url("../images/Pins.png") no-repeat scroll 0 -195px transparent;
    color: #844C15;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    letter-spacing: -1px;
    line-height: 23px;
    padding: 0 12px 0 2px;
    text-align: center;
    text-shadow: 0 -1px #FFFF00;
    width: 20px;
}
#MarkLocation {
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
}
#MarkLocation .resultTitle {
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding: 0;
    width: 249px;
}
#MarkLocation .MyMapDel {
    margin: 4px 0 0;
}
#control-tab li a.active {
    background: -moz-linear-gradient(center top , #EFEBEF, #DEDBDE) repeat scroll 0 0 #EFEBEF;
    border-bottom: 1px solid #DEDBDE;
    border-right: 1px solid #848284;
    color: #5A5D5A;
    text-shadow: 0 1px 0 #EFEFEF;
}
.keyboardInputInitiator {
    cursor: pointer;
    float: left;
    margin: 6px 5px 0;
    vertical-align: middle;
}
.kb-bor1 {
    -moz-border-radius: 10px 10px 10px 10px;
    -moz-box-shadow: 0 3px 10px #777777;
    border: 1px solid #AFB7BB;
    left: 325px;
    position: absolute;
    top: 80px;
}
.kb-bor2 {
    -moz-border-radius: 9px 9px 9px 9px;
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , #F8FCFF, #E1E9EC) repeat scroll 0 0 #F8FCFF;
    border: 1px solid #FFFFFF;
    float: left;
    padding: 14px 14px 10px;
}
.kb-bor2 a {
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #999999;
    float: left;
    margin: 0 2px 0 0;
}
.kb-bor2 a:hover {
    -moz-box-shadow: 0 0 4px #555555;
    border: 1px solid #62B8C6;
}
.kb-bor2 a:hover span {
    -moz-box-shadow: 0 0 15px #AAFAFF inset;
    border: 1px solid #E7F3F4;
}
.kb-bor2 a:active {
    -moz-box-shadow: none;
    border: 1px solid #555555;
}
.kb-bor2 a:active span {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    background: none repeat scroll 0 0 #E7E7E7;
    border: medium none;
    padding: 2px 1px 0;
}
.kb-bor2 a span {
    -moz-border-radius: 2px 2px 2px 2px;
    background: -moz-linear-gradient(center top , #FFFFFF, #E7E7E7) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #FFFFFF;
    color: #111111;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    text-align: center;
    text-shadow: 0 1px #F9F9FA;
    width: 25px;
}
.kb-bor2 div {
    float: left;
    margin-bottom: 5px;
}
.kb-bor2 div.kb-first {
    clear: left;
}
.kb-bor2 a.kb-end {
    margin-right: 17px;
}
.kb-bor2 div.kb-line1 {
    width: 403px;
}
.kb-bor2 div.kb-line2 {
    margin-left: 16px;
    width: 387px;
}
.kb-bor2 a.kb-btnEnter {
    border: 1px solid #024E75;
}
.kb-bor2 a.kb-btnEnter:hover {
    border: 1px solid #03769B;
}
.kb-bor2 a.kb-btnEnter:hover span {
    -moz-box-shadow: 0 0 15px #6CE4FB inset;
    border: 1px solid #57ACF4;
}
.kb-bor2 a.kb-btnEnter:active {
    border: 1px solid #023A57;
}
.kb-bor2 a.kb-btnEnter:active span {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    border: medium none;
    height: 20px;
    padding: 3px 1px 0;
}
.kb-bor2 a.kb-btnEnter span {
    background: -moz-linear-gradient(center top , #57A2F2, #386DEA) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #4787EE;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    padding-top: 1px;
    text-shadow: 0 -1px #3564D2;
    width: 56px;
}
.kb-bor2 .kb-endrow {
    margin-left: 62px;
    width: 248px;
}
.kb-bor2 a.kb-btnSpace {
    border: 1px solid #70797C;
}
.kb-bor2 a.kb-btnSpace:hover {
    border: 1px solid #97D0D4;
}
.kb-bor2 a.kb-btnSpace:hover span {
    border: 1px solid #BAF2F7;
}
.kb-bor2 a.kb-btnSpace:active {
    border: 1px solid #505759;
}
.kb-bor2 a.kb-btnSpace:active span {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    border: medium none;
    padding: 4px 1px 0;
}
.kb-bor2 a.kb-btnSpace span {
    background: -moz-linear-gradient(center top , #DFE0E4, #B7BEC5) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #DFE0E4;
    color: #40464C;
    font-size: 13px;
    height: 20px;
    padding-top: 2px;
    text-shadow: 0 1px #DFE0E4;
    width: 149px;
}
.kb-bor2 a.kb-btnClear span {
    font-size: 13px;
    height: 20px;
    padding-top: 2px;
    width: 56px;
}
.kb-bor2 a.kb-btnClear:active span {
    padding: 4px 1px 0;
}
.kb-bor2 a.kb-btnClearColor {
    border: 1px solid #5E686A;
}
.kb-bor2 a.kb-btnClearColor:hover {
    border: 1px solid #6D9295;
}
.kb-bor2 a.kb-btnClearColor:hover span {
    -moz-box-shadow: 0 0 15px #FDD25C inset;
    border: 1px solid #F9C57C;
}
.kb-bor2 a.kb-btnClearColor:hover span span {
    -moz-box-shadow: none;
    border: medium none;
}
.kb-bor2 a.kb-btnClearColor:active {
    border: 1px solid #29383B;
}
.kb-bor2 a.kb-btnClearColor:active span {
    -moz-box-shadow: 0 1px 2px #333333 inset;
    border: medium none;
}
.kb-bor2 a.kb-btnClearColor:active span span {
    -moz-box-shadow: none;
}
.kb-bor2 a.kb-btnClearColor span {
    background: -moz-linear-gradient(center top , #FCA33C, #E47E09) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #FCA33C;
    color: #FFFFFF;
    text-shadow: 0 -1px #D66F00;
}
.kb-bor2 a.kb-btnChar {
    border: 1px solid #434A4D;
}
.kb-bor2 a.kb-btnChar:hover {
    border: 1px solid #6E9397;
}
.kb-bor2 a.kb-btnChar:hover span {
    border: 1px solid #8DC6CD;
}
.kb-bor2 a.kb-btnChar:hover span span {
    -moz-box-shadow: none;
    border: medium none;
}
.kb-bor2 a.kb-btnChar:active {
    border: 1px solid #1E262A;
}
.kb-bor2 a.kb-btnChar:active span {
    -moz-box-shadow: 0 1px 2px #111111 inset;
    border: medium none;
}
.kb-bor2 a.kb-btnChar span {
    background: -moz-linear-gradient(center top , #7D8590, #515A64) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #7D8590;
    color: #FFFFFF;
    text-shadow: 0 -1px #3A3D42;
}
.kb-bor2 a.kb-btnNumber {
    border: 1px solid #444B4D;
}
.kb-bor2 a.kb-btnNumber:hover {
    border: 1px solid #6E9497;
}
.kb-bor2 a.kb-btnNumber:hover span {
    border: 1px solid #89C8D6;
}
.kb-bor2 a.kb-btnNumber:active {
    border: 1px solid #21282A;
}
.kb-bor2 a.kb-btnNumber:active span {
    -moz-box-shadow: 0 1px 2px #000000 inset;
    background: none repeat scroll 0 0 #263445;
    border: medium none;
}
.kb-bor2 a.kb-btnNumber span {
    background: -moz-linear-gradient(center top , #466080, #263445) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #466080;
    color: #FFFFFF;
    text-shadow: 0 -1px #1A242F;
}
.kb-bor2 .kb-close {
    background: url("../images/close.png") no-repeat scroll -1px -1px transparent;
    border: medium none;

    bottom: 11px;
    height: 22px;
    position: absolute;
    right: 15px;
    text-indent: -9999px;
    width: 75px;
}
.kb-bor2 .kb-close:hover {
    -moz-box-shadow: none;
    border: medium none;
}
.kb-bor2 .kb-close:active {
    border: medium none;
}
#facebox .b {
    background: url("images/b.png") repeat scroll 0 0 transparent;
}
#facebox .tl {
    background: url("images/tl.png") repeat scroll 0 0 transparent;
}
#facebox .tr {
    background: url("images/tr.png") repeat scroll 0 0 transparent;
}
#facebox .bl {
    background: url("images/bl.png") repeat scroll 0 0 transparent;
}
#facebox .br {
    background: url("images/br.png") repeat scroll 0 0 transparent;
}
#facebox {
    left: 0;
    position: absolute;
    text-align: left;
    top: 0;
    z-index: 1000;
}
#facebox .popup {
    position: relative;
}
#facebox table {
    border-collapse: collapse;
}
#facebox td {
    border-bottom: 0 none;
    padding: 0;
}
#facebox .body {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
    width: 370px;
}
#facebox .loading {
    text-align: center;
}
#facebox .image {
    text-align: center;
}
#facebox img {
    border: 0 none;
    margin: 0;
}
#facebox .fbfooter {
    border-top: 1px solid #DDDDDD;
    margin-top: 10px;
    padding-top: 5px;
    text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
    height: 10px;
    overflow: hidden;
    padding: 0;
    width: 10px;
}
#facebox_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.facebox_hide {
    z-index: -100;
}
.facebox_overlayBG {
    background-color: #000000;
    z-index: 99;
}
* html #facebox_overlay {
    position: absolute;
}


